recent alluvium - German English Dictionary